/**
 * Copyright (c), 上海沃恩信息科技有限公司.
 * All rights reserved.
 * Licensed under BSD (https://www.pittypat.work/bsd.html).
 */

package pittypat;

/**
 * 表示对集合中元素进行检查的检查条件。
 */
public interface Where<T> {
	/**
	 * 检查指定的元素是否满足条件。
	 * 
	 * @param item
	 *            要检查的元素。
	 * @param index
	 *            元素在集合中的索引位置。
	 * @return 如果目标元素满足条件，则返回 true，否则返回 false。
	 */
	boolean test(T item, int index);
}
